package com.hengpeng.itfints.pagination;

public interface Page
{
	/**
	 * <pre>
	 * 获取当前页
	 * </pre>
	 * @return
	 */
	public int getCurrentPage();

	/**
	 * <pre>
	 * 获取页大小
	 * </pre>
	 * @return
	 */
	public int getPageSize();

	/**
	 * <pre>
	 * 设置当前页
	 * </pre>
	 * @param currentPage
	 */
	public void setCurrentPage(int currentPage);

	/**
	 * <pre>
	 * 设置页大小
	 * </pre>
	 * @param pageSize
	 */
	public void setPageSize(int pageSize);

	/**
	 * <pre>
	 * 获取首页索引
	 * </pre>
	 * @return
	 */
	public int getFirstPageIndex();

	/**
	 * <pre>
	 * 获取页尾索引
	 * </pre>
	 * @return
	 */
	public int getMaxPageIndex();

}
